package com.yonyou.brigade.third_parties.yihao.model;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * Created by Administrator on 2018/10/20.
 */
public class CLYHApprovalInfo implements Serializable{
    private String applyId;
    private ArrayList<CLYHApplyInfo> applyList;
    private Integer applyPassState;
    private String applyPurpose;
    private Integer applyState;
    private CLYHApplyInfo.StaffInfo handoverStaff;
    private CLYHApplyInfo.StaffInfo submitStaff;
    private String applyReason;

    private String costCenterNo; //成本中心编号
    private String costCenterName; //成本中心名称
    private Integer costCenterType; //成本中心类型
    private String settlementEntityCode; //核算主体（第三方传入）
    private String settlementEntityName; //核算主体名称（第三方传入）
    private Integer urgentType; //紧急程度类型

    public Integer getUrgentType() {
        return urgentType;
    }

    public void setUrgentType(Integer urgentType) {
        this.urgentType = urgentType;
    }

    public String getCostCenterNo() {
        return costCenterNo;
    }

    public void setCostCenterNo(String costCenterNo) {
        this.costCenterNo = costCenterNo;
    }

    public String getCostCenterName() {
        return costCenterName;
    }

    public void setCostCenterName(String costCenterName) {
        this.costCenterName = costCenterName;
    }

    public Integer getCostCenterType() {
        return costCenterType;
    }

    public void setCostCenterType(Integer costCenterType) {
        this.costCenterType = costCenterType;
    }

    public String getSettlementEntityCode() {
        return settlementEntityCode;
    }

    public void setSettlementEntityCode(String settlementEntityCode) {
        this.settlementEntityCode = settlementEntityCode;
    }

    public String getSettlementEntityName() {
        return settlementEntityName;
    }

    public void setSettlementEntityName(String settlementEntityName) {
        this.settlementEntityName = settlementEntityName;
    }

    public String getApplyId() {
        return applyId;
    }

    public void setApplyId(String applyId) {
        this.applyId = applyId;
    }

    public ArrayList<CLYHApplyInfo> getApplyList() {
        return applyList;
    }

    public void setApplyList(ArrayList<CLYHApplyInfo> applyList) {
        this.applyList = applyList;
    }

    public Integer getApplyPassState() {
        return applyPassState;
    }

    public void setApplyPassState(Integer applyPassState) {
        this.applyPassState = applyPassState;
    }

    public String getApplyPurpose() {
        return applyPurpose;
    }

    public void setApplyPurpose(String applyPurpose) {
        this.applyPurpose = applyPurpose;
    }

    public Integer getApplyState() {
        return applyState;
    }

    public void setApplyState(Integer applyState) {
        this.applyState = applyState;
    }

    public CLYHApplyInfo.StaffInfo getHandoverStaff() {
        return handoverStaff;
    }

    public void setHandoverStaff(CLYHApplyInfo.StaffInfo handoverStaff) {
        this.handoverStaff = handoverStaff;
    }

    public CLYHApplyInfo.StaffInfo getSubmitStaff() {
        return submitStaff;
    }

    public void setSubmitStaff(CLYHApplyInfo.StaffInfo submitStaff) {
        this.submitStaff = submitStaff;
    }

    public String getApplyReason() {
        return applyReason;
    }

    public void setApplyReason(String applyReason) {
        this.applyReason = applyReason;
    }

    @Override
    public String toString() {
        return "CLYHApprovalInfo{" +
                "applyId='" + applyId + '\'' +
                ", applyList=" + applyList +
                ", applyPassState=" + applyPassState +
                ", applyPurpose='" + applyPurpose + '\'' +
                ", applyState=" + applyState +
                ", handoverStaff=" + handoverStaff +
                ", submitStaff=" + submitStaff +
                ", applyReason='" + applyReason + '\'' +
                ", costCenterNo='" + costCenterNo + '\'' +
                ", costCenterName='" + costCenterName + '\'' +
                ", costCenterType=" + costCenterType +
                ", settlementEntityCode='" + settlementEntityCode + '\'' +
                ", settlementEntityName='" + settlementEntityName + '\'' +
                ", urgentType=" + urgentType +
                '}';
    }
}